package com.heima.service;
import com.heima.pojo.dto.NodeAddDTO;
import com.heima.pojo.dto.NodePageDTO;
import com.heima.pojo.dto.NodeUpdateDTO;
import com.heima.pojo.entity.Business;
import com.heima.pojo.vo.NodeBsbusinessTypeVO;
import com.heima.pojo.vo.VendingMachineDetailsVO;
import com.heima.result.PageResult;

import java.util.List;

public interface NodeService {

    PageResult<NodeBsbusinessTypeVO> pageSelect(NodePageDTO dto);

    List<Business> selectBusiness();

    boolean add(NodeAddDTO dto);

    boolean update(String nodeId, NodeUpdateDTO dto);

    boolean delete(String nodeId);

    List<VendingMachineDetailsVO> NodeDetails(String nodeId);
}
